#pragma once
#include "NetEnv.h"

class CNetEnv
{
public:
    CNetEnv()
    {
#ifdef _WIN32
        WORD wVer = MAKEWORD(2, 2);
        WSADATA wDat;
        WSAStartup(wVer, &wDat);
#else
        signal(SIGPIPE, SIG_IGN);
#endif
    }

    ~CNetEnv()
    {
#ifdef _WIN32
        WSACleanup();
#endif
    }

public:
    static void Init()
    {
        static CNetEnv env;
    }
};
